body {
    width: 100%;
    height: 100%;
    overflow: hidden;
    -moz-user-select: none;
}

.layui-layout-admin {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}

.layui-layout-admin .header-menu {
    height: 65px;
    border-bottom: 5px solid #1AA094;
    top: 0px;
    left: 0px;
    z-index: 1001;
}

.layui-layout-admin .larrycms-left {
    background: #393D49;
    top: 70px;
    left: 0px;
    border-right: 3px solid #1AA094;
    z-index: 1000;
}


.logo {
    width: 200px;
    height: 65px;
    top: 0px;
    left: 0px;
    margin: 0px;
}

.logo img {
    display: block;
    width: 150px;
    height: 35px;
    margin-left: 20px;
    margin-top: 15px;
}

.header-menu .layui-main {
    width: calc(100% - 203px);
    width: -moz-calc(100% - 203px);
    width: -webkit-calc(100% - 203px);
    height: 70px;
    top: 0px;
    left: 203px;
    margin: 0px;
}

.header-menu .layui-main .side-menu-switch {
    display: inline-block;
    vertical-align: top;
    width: 52px;
    height: 65px;
    margin: 0px;
    padding: 0px;
    top: 0px;
    left: 0px;
    overflow: hidden;
}

.header-menu .layui-main .side-menu-switch span.switch {
    display: block;
    width: 27px;
    height: 30px;
    margin-top: 17px;
    margin-left: 5px;
    padding: 0px;
    background: url('../images/menu.png') center center no-repeat;
    background-color: #ffffff;
    background-size: 100%;
    cursor: pointer;
}

.header-menu .layui-main .side-menu-switch span.switch:hover {
    background: url('../images/menu_o.png') center center no-repeat;
    background-color: #ffffff;
    background-size: 100%;
}

.header-menu .layui-main .larry-top-menu {
    display: inline-block;
    vertical-align: top;
    width: auto;
    height: 70px;
    margin: 0px;
    padding: 0px;
    top: 0px;
    left: 42px;
}

.header-menu .layui-main ul.layui-nav {
    height: 65px;
    position: static;
    padding: 0px;
    background: transparent;
}

.header-menu .layui-main ul.layui-nav li.layui-nav-item {
    line-height: 70px;
}

.header-menu .layui-main .layui-nav .layui-nav-item:hover {
    border-bottom-color: #000;
}

.header-menu .layui-main .layui-nav .layui-nav-item a {
    color: #D8D8D8;
    padding-left: 13px;
    padding-right: 13px;
    font-size: 14px;
    line-height: 60px;
    position: relative;
    cursor: pointer;
}

.header-menu .layui-main ul.layui-nav li.layui-nav-item a i {
    line-height: 70px;
    padding-right: 1px;
}

.header-menu .layui-main .layui-nav .layui-this {
    background-color: #000;
}

.header-menu .layui-main .layui-nav .layui-nav-item a:hover,
.header-menu .layui-main .layui-nav .layui-this a {
    color: #ffffff;
}

.header-menu .layui-main ul.layui-nav .layui-this::after {
    background: #1AA094;
}

.header-menu .layui-main .layui-nav-bar {
    background-color: #393D49;
}

.larry-right-menu {
    display: block;
    vertical-align: top;
    height: 65px;
    top: 0px;
    right: 0px;
    z-index: 3;
}

.larry-right-menu button.layui-btn {
    display: inline-block;
    vertical-align: top;
    margin-top: 18px;
    margin-right: 5px;
    font-size: 14px;
    letter-spacing: 0.5px;
}

.larry-right-menu ul.layui-nav {
    display: inline-block;
    vertical-align: top;
}

.larry-right-menu ul.layui-nav li.layui-nav-item a {
    display: block;
    padding-left: 10px !important;
    padding-right: 10px !important;
    line-height: 60px;
}

.larry-right-menu ul.layui-nav li.layui-nav-item a i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0px;
    padding-right: 4px !important;
}

.larry-right-menu ul.layui-nav li.layui-nav-item a.kuaijiefangshi {
    padding-right: 15px !important;
}

.larry-right-menu ul.layui-nav li.layui-nav-item a cite {
    margin-right: 3px;
    margin-left: 0px;
}

.larry-right-menu ul.layui-nav li.layui-nav-item a span.layui-nav-more {
    display: inline-block;
    vertical-align: middle;
    top: 32px;
    right: 0px;
    margin-left: 5px;
}

.larry-right-menu ul.layui-nav li.layui-nav-item a span.layui-nav-mored {
    top: 25px;
}

.larry-right-menu ul.layui-nav li.layui-nav-item dl.layui-nav-child {
    top: 70px;
    left: 0px;
    width: 100%;
    z-index: 99999;
    padding-top: 8px;
}

.larry-right-menu ul.layui-nav li.layui-nav-item dl.layui-nav-child dd {
    line-height: 35px;
    text-align: center;
    height: 35px;
}

.larry-right-menu ul.layui-nav li.layui-nav-item dl.layui-nav-child a {
    height: 35px;
    line-height: 35px;
    padding-top: 0px;
    text-align: center;
    color: #333333;
}

.larry-right-menu ul.layui-nav li.layui-nav-item dl.layui-nav-child a:hover {
    color: #ffffff;
    background: #1AA094;
}

.larry-right-menu ul.layui-nav li.exit i {
    margin-top: -2px;
    margin-right: 0px;
    padding-right: 1px;
}

.larry-right-menu ul.layui-nav:hover span.layui-nav-bar {
    display: none;
}

.larry-right-menu ul.layui-nav li a:hover {
    background: #000;
}

.layui-side-scroll {
    padding-left: 0px;
}

.layui-side-scroll .user-info {
    width: 200px;
    height: auto;
    padding: 0px;
    padding-top: 15px;
    padding-bottom: 8px;
}

.layui-side-scroll .user-info .photo {
    display: block;
    width: 76px;
    height: 76px;
    margin-left: 50px;
    padding: 0px;
}

.layui-side-scroll .user-info .photo img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 4px solid #44576B;
}

.layui-side-scroll .user-info p {
    display: block;
    width: 100%;
    height: 25px;
    color: #ffffff;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    margin-top: 15px;
}

.layui-side-scroll a {
    cursor: pointer;
}

.layui-side-scroll .sys-public-menu {
    width: 200px;
    padding-left: 0px;
}

.layui-side-scroll .sys-public-menu ul.layui-nav {
    padding-left: 0px;
    margin-left: 0px;
}

.layui-side-scroll ul.layui-nav li.layui-nav-item dl.layui-nav-child dd a {
    display: inline-block;
    vertical-align: top;
    padding-left: 40px !important;
    padding-right: 0px;
}

.layui-side-scroll ul.layui-nav li a i {
    display: inline-block;
    vertical-align: top;
    padding-right: 5px;
}

.layui-body {
    background: #F2F2F2;
    overflow: hidden;
}

.layui-body .layui-tab {
    margin: 0px;
    width: 100%;
    height: 100%;
    border-left: 1px solid #e2e2e2;
    background: #F1F2F7;
    overflow: hidden;
}

.layui-tab .larry-title-box {
    width: 100%;
    height: 40px;
    background: #fafafa;
    margin-top: -1px;
    position: relative;
    border-bottom: 1px solid #1AA094;
}

.layui-tab .larry-title-box .key-press {
    width: 40px;
    height: 40px;
    background: #FFFFFF;
    border-right: 1px solid #E2E2E2;
    cursor: pointer;
    color: #009688;
    text-align: center;
}

.layui-tab .larry-title-box .key-press i {
    font-weight: bold;
    color: #009688;
    font-size: 20px;
    line-height: 40px;
}

.layui-tab .larry-title-box .key-press:hover {
    background: #f2f2f2;
}

.layui-tab .larry-title-box .go-left {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1005;
}

ul.layui-tab-title {
    max-width: calc(100% - 160px);
    height: 40px;
    position: absolute;
    top: 0px;
    left: 41px;
    background: #fafafa;
    z-index: 1000;
    overflow-y: hidden;
    border-bottom: 1px solid #1AA094;
}

ul.layui-tab-title li {
    background: #fafafa;
}

#admin-home {
    padding: 0 12px;
}

ul.layui-tab-title li i {
    display: inline-block;
    vertical-align: top;
    padding-right: 3px;
    line-height: 40px;
}

ul.layui-tab-title li em {
    display: inline-block;
    vertical-align: top;
    line-height: 40px;
}

ul.layui-tab-title li:hover {
    background: #f2f2f2;
}

ul.layui-tab-title .layui-this {
    background: #009688;
    color: #ffffff;
    height: 40px;
}

ul.layui-tab-title .layui-this:hover {
    background: #009688;
}

.layui-tab .larry-title-box .title-right {
    width: 230px;
    height: 40px;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 1005;
    background: #FFFFFF;
    border-left: 1px solid #E5E5E5;
}

.layui-tab .larry-title-box .title-right .go-right {
    position: absolute;
    top: 0px;
    left: 0px;
}

.layui-tab .larry-title-box .title-right .refresh {
    width: 68px;
    position: absolute;
    top: 0px;
    left: 41px;
    background: #5EB95E;
}

.layui-tab .larry-title-box .title-right .refresh i {
    font-weight: normal;
    font-size: 15px;
    color: #ffffff;
}

.layui-tab .larry-title-box .title-right .refresh cite {
    font-size: 15px;
    line-height: 40px;
    padding-left: 3px;
    color: #ffffff;
}

.layui-tab .larry-title-box .title-right .refresh:hover {
    background: #F7B824;
}

.layui-tab .larry-title-box .title-right .often {
    width: 120px;
    position: absolute;
    top: 0px;
    left: 109px;
    background: #fafafa;
    cursor: pointer;
}

.layui-tab .larry-title-box .title-right .often:hover {
    background: #f2f2f2;
    color: #333333;
}

.layui-tab .larry-title-box .title-right .often ul.layui-nav {
    display: block;
    width: 120px;
    height: 100%;
    border: none;
    margin: 0px;
    padding: 0px;
    background: none;
}

.layui-tab .larry-title-box .title-right .often ul.layui-nav li.layui-nav-item {
    width: 120px;
    height: 100%;
    margin: 0px;
    padding: 0px;
    top: 0px;
    left: 0px;
}

.layui-tab .larry-title-box .title-right .often ul.layui-nav li.layui-nav-item a.top {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    line-height: 40px;
    text-align: center;
}

.often ul.layui-nav li.layui-nav-item a.top i {
    display: inline-block;
    width: 30px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    top: 0px;
    left: 5px;
    color: #555;
}

.often ul.layui-nav li.layui-nav-item a.top:hover i {
    color: #FF784E;
}

.often ul.layui-nav li.layui-nav-item a.top cite {
    display: inline-block;
    width: 65px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    top: 0px;
    left: 35px;
    text-align: left;
    color: #333333;
}

.often ul.layui-nav li.layui-nav-item a.top:hover cite {
    color: #333333;
}

.often ul.layui-nav li.layui-nav-item a.top .layui-nav-more {
    display: inline-block;
    font-size: 16px;
    position: absolute;
    top: 18px;
    left: 98px;
}

.often ul.layui-nav li.layui-nav-item a.top .layui-nav-mored {
    position: absolute;
    top: 10px;
    left: 98px;
}

.often ul.layui-nav .layui-nav-bar {
    display: none;
}

.often ul.layui-nav li.layui-nav-item dl.layui-nav-child {
    width: 145px;
    text-align: center;
    position: absolute;
    top: 42px;
    left: -35px;
    background: #ffffff;
}

.often ul.layui-nav li.layui-nav-item dl a {
    display: inline-block;
    vertical-align: top;
    color: #333333;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    text-align: center;
    line-height: 40px;
}

.often ul.layui-nav li.layui-nav-item dl a i {
    display: inline-block;
    vertical-align: top;
    padding-right: 3px;
    color: #333333;
}

.often ul.layui-nav li.layui-nav-item dl a:hover {
    background: #5EB95E;
    color: #ffffff;
}

.often ul.layui-nav li.layui-nav-item dl a:hover i {
    color: #ffffff;
}

.often ul.layui-nav li.layui-nav-item dl dd.layui-this a {
    color: #ffffff;
}

.often ul.layui-nav li.layui-nav-item dl dd.layui-this a i {
    color: #ffffff;
}

.layui-tab .layui-tab-content {
    margin: 0px;
    padding: 0px;
    background: #F1F2F7;
}

.layui-tab-content .layui-tab-item {
    background: #F1F2F7;
}

.layui-tab-content .layui-tab-item iframe {
    width: 100%;
    border: 0;
    height: 100%;
}

.layui-larry-foot .layui-main {
    position: relative;
}

.layui-larry-foot .layui-main .left-box {
    height: 100%;
    width: auto;
    position: absolute;
    top: 0px;
    left: 0px;
    color: #ffffff;
    font-size: 13px;
    line-height: 30px;
}

.layui-larry-foot .layui-main .left-box img {
    width: 90px;
    height: 22px;
    margin-top: -3px;
}

.layui-larry-foot .layui-main p {
    color: #DDDDDD;
    font-size: 12px;
    letter-spacing: 0.5px;
}

@media screen and (max-width: 1200px) {
    #larry-body {
        background-color: lightblue;
    }

    .header-menu .larry-right-menu ul.layui-nav li.kjfs {
        display: none;
    }

    #dianzhan {
        display: none;
    }
}

#layui-layer-shade1 .layui-layer-page {
    overflow: hidden;
}

.layui-layer-content {
    overflow: hidden;
}

.larry-theme-form {
    width: 100%;
    height: 270px;
    padding-top: 30px;
    display: block;
    position: relative;
    background: #f2f2f2;
    overflow: hidden;
}

.larry-theme-form h3 {
    display: block;
    width: 450px;
    height: 30px;
    margin: 0 auto;
    line-height: 30px;
    text-align: center;
    font-size: 22px;
    color: #333333;
}

.larry-theme-con {
    display: block;
    width: 100%;
    height: auto;
    margin-top: 25px;
}

.fullscreen .layui-form-switch {
    width: 40px;
}

.layui-form-item {
    margin-bottom: 25px;
}

.layui-form-item label {
    position: static;
    display: inline-block;
    vertical-align: top;
    width: 100px;
    font-size: 14px;
    text-align: right;
}

.layui-form-item .layui-input-block {
    position: static;
    display: inline-block;
    vertical-align: top;
    width: 230px;
    margin-left: 10px !important;
}

.layui-form-switch em {
    left: 28px;
}

.layui-form-switch i {
    left: 8px;
}

.layui-form-onswitch em {
    left: 8px;
}

.layui-form-onswitch i {
    left: 28px;
}

.submit-form {
    margin-top: 25px;
}

.submit-form button.larry-button {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin-left: 60px;
    margin-right: 55px;
}

.lock-screen {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #F1F2F7 url(../images/lockscreenbg.jpg) repeat fixed;
    background-size: cover;
    background-repeat: repeat;
    z-index: 999999;
}

.lock-wrapper {
    margin: 10% auto;
    max-width: 400px;
}

#time {
    width: 100%;
    color: #fff;
    font-size: 60px;
    margin-bottom: 80px;
    display: inline-block;
    text-align: center;
}

.lock-box {
    background: rgba(255, 255, 255, .3);
    padding: 20px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    position: relative;
    height: 215px;
}

.lock-wrapper img {
    display: block;
    width: 90px;
    height: 90px;
    position: absolute;
    left: 50%;
    top: -45px;
    margin-left: -45px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 5px solid #fff;
}

.lock-wrapper h1 {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    padding: 50px 0 0 0;
    margin-bottom: 23px;
}

.lock-wrapper .lock-form {
    width: 100%;
    height: 105px;
}

.lock-wrapper .lock-form .layui-form-item {
    width: 100%;
    height: 50px;
    padding: 0px;
    margin: 0px;
    margin-bottom: 15px;
}

.lock-wrapper .lock-form .layui-form-item input[type='password'] {
    width: 60%;
    height: 40px;
    margin: 0 auto;
    border: solid 1px #E2E2E4;
    cursor: auto;
    font-size: 14px;
    user-select: text;
    text-rendering: auto;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
}

.lock-wrapper .lock-form .layui-form-item button.layui-btn {
    margin-left: 35%;
}

.lock-wrapper .lock-form .layui-form-item button.layui-btn:hover {
    background: #F8C64F;
}

.larryTheme-larry {
}

.larryTheme-A .header-menu {
    background: #0099cc;
    border-bottom: none;
    height: 65px;
}

.larryTheme-A .header-menu .layui-main {
    height: 65px;
}

.larryTheme-A .header-menu .layui-main .side-menu-switch {
    display: inline-block;
    vertical-align: top;
    width: 52px;
    height: 65px;
    margin: 0px;
    padding: 0px;
    top: 4px;
    left: 0px;
    overflow: hidden;
}

.larryTheme-A .header-menu .layui-main .larry-top-menu {
    height: 65px;
}

.larryTheme-A .header-menu .layui-main ul.layui-nav li.layui-nav-item {
    line-height: 65px;
    height: 65px;
}

.larryTheme-A .header-menu .layui-main ul.layui-nav li.layui-nav-item a {
    color: #ffffff;
    line-height: 60px;
}

.larryTheme-A .header-menu .layui-main .layui-nav .layui-nav-item:hover {
    background: #008fbf;
}

.larryTheme-A .header-menu .layui-main .layui-nav .layui-this {
    background-color: #008fbf;
    height: 65px;
}

.larryTheme-A .header-menu .layui-main ul.layui-nav .layui-this::after {
    display: none;
}

.larryTheme-A .header-menu .layui-main ul.layui-nav span.layui-nav-bar {
    display: none;
    top: 56px;
}

.larryTheme-A .header-menu .layui-main #dianzhan {
    background: #F7BF3A;
}

.larryTheme-A .larry-right-menu ul.layui-nav li.layui-nav-item dl.layui-nav-child {
    top: 65px;
    left: 0px;
    width: 100%;
    z-index: 99999;
    padding-top: 8px;
}

.larryTheme-A .larry-right-menu ul.layui-nav li.layui-nav-item dl.layui-nav-child dd {
    line-height: 35px;
    text-align: center;
    height: 35px;
}

.larryTheme-A .larry-right-menu ul.layui-nav li.layui-nav-item dl.layui-nav-child a {
    height: 35px;
    line-height: 35px;
    padding-top: 0px;
    text-align: center;
    color: #333333;
}

.larryTheme-A .larry-right-menu {
    height: 65px;
}

.larryTheme-A .larry-right-menu ul.layui-nav {
    padding-top: 0px;
}

.larryTheme-A .larry-right-menu ul.layui-nav li {
    margin-top: 0px;
}

.larryTheme-A .larry-right-menu ul.layui-nav li.layui-nav-item dl.layui-nav-child a:hover {
    color: #fff;
}

.larryTheme-A .larry-right-menu ul.layui-nav li.layui-nav-item a:hover {
    background: #008FBF;
}

.larryTheme-A .larry-right-menu ul.layui-nav:hover span.layui-nav-bar {
    display: none;
    opacity: 0 !important;
}

.larryTheme-A .header-menu .layui-this {
    height: 56px;
}

.larryTheme-A .larrycms-left {
    background: #22282e;
    top: 65px;
}

.larryTheme-A .larrycms-left .layui-nav {
    background: #22282e;
}

.larryTheme-A .larrycms-left .layui-nav li.layui-nav-item {
    background: #22282e;
}

.larryTheme-A .larrycms-left .layui-nav li.layui-nav-item:hover {
    background: #37424F;
}

.larryTheme-A .larrycms-left .layui-nav .layui-this a {
    background: #0099cc;
}

.larryTheme-A .larrycms-left .layui-nav li.layui-nav-item dl {
    background: #293038;
}

.larryTheme-A .larrycms-left .layui-nav li.layui-nav-item dl dd:hover {
    background: #37424F;
}

.larryTheme-A .larrycms-left .layui-nav li.layui-nav-item dl dd.layui-this {
    background: #0099CC;
}

.larryTheme-A #larry-body {
    top: 65px;
}

.larryTheme-A #larry-body .larry-title-box ul.layui-tab-title .layui-this {
    background: #5FB878;
}

.larryTheme-A .layui-footer {
    background-color: #22282e;
}

.larryTheme-A .layui-layout-admin .layui-footer {
    height: 39px;
    line-height: 39px;
}

.larryTheme-B .header-menu {
    background: #1ca794;
    border-bottom: none;
    height: 65px;
}

.larryTheme-B .header-menu .layui-main {
    height: 65px;
}

.larryTheme-B .header-menu .layui-main .side-menu-switch {
    display: inline-block;
    vertical-align: top;
    width: 52px;
    height: 65px;
    margin: 0px;
    padding: 0px;
    top: 4px;
    left: 0px;
    overflow: hidden;
}

.larryTheme-B .header-menu .layui-main .larry-top-menu {
    height: 65px;
}

.larryTheme-B .header-menu .layui-main ul.layui-nav li.layui-nav-item {
    line-height: 65px;
    height: 65px;
}

.larryTheme-B .header-menu .layui-main ul.layui-nav li.layui-nav-item a {
    color: #ffffff;
    line-height: 60px;
}

.larryTheme-B .header-menu .layui-main .layui-nav .layui-nav-item:hover {
    background: #17907f;
}

.larryTheme-B .header-menu .layui-main .layui-nav .layui-this {
    background-color: #17907f;
    height: 65px;
}

.larryTheme-B .header-menu .layui-main ul.layui-nav .layui-this::after {
    display: none;
}

.larryTheme-B .header-menu .layui-main ul.layui-nav span.layui-nav-bar {
    display: none;
    top: 56px;
}

.larryTheme-B .larry-right-menu ul.layui-nav li.layui-nav-item dl.layui-nav-child dd {
    line-height: 35px;
    text-align: center;
    height: 35px;
}

.larryTheme-B .larry-right-menu ul.layui-nav li.layui-nav-item dl.layui-nav-child a {
    height: 35px;
    line-height: 35px;
    padding-top: 0px;
    text-align: center;
    color: #333333;
}

.larryTheme-B .larry-right-menu ul.layui-nav li a:hover {
    background: #17907F;
}

.larryTheme-B .larry-right-menu ul.layui-nav {
    padding-top: 0px;
}

.larryTheme-B .larry-right-menu ul.layui-nav:hover span.layui-nav-bar {
    display: none;
}

.larryTheme-B .larry-right-menu ul.layui-nav li {
    margin-top: 0px;
}

.larryTheme-B .larry-right-menu ul.layui-nav li.layui-nav-item dl.layui-nav-child a:hover {
    color: #fff;
}

.larryTheme-B .layui-layout-admin .layui-footer {
    height: 39px;
    line-height: 39px;
}

.larryTheme-B .larrycms-left {
    background: #1FBBA6;
    top: 65px;
}

.larryTheme-B .larrycms-left .layui-nav {
    background: #1FBBA6;
}

.larryTheme-B .larrycms-left .layui-nav li.layui-nav-item {
    background: #1fbba6;
}

.larryTheme-B .larrycms-left .layui-nav li.layui-nav-item a {
    color: #ffffff;
}

.larryTheme-B .larrycms-left .layui-nav li.layui-nav-item:hover {
    background: #37424F;
}

.larryTheme-B .larrycms-left .layui-nav li.layui-nav-item .layui-this a {
    background: #ffffff;
    color: #1ca696;
}

.larryTheme-B .larrycms-left .layui-nav li.layui-nav-item .layui-this i.laryui-cion {
    color: #1ca696;
}

.larryTheme-B .larrycms-left .layui-nav .layui-this a i {
    color: #1ca696;
}

.larryTheme-B .larrycms-left .layui-nav li.layui-nav-item dl {
    background: #D9E7E7;
}

.larryTheme-B .larrycms-left .layui-nav li.layui-nav-item dl dd:hover {
    background: #17907f;
}

.larryTheme-B .larrycms-left .layui-nav li.layui-nav-item dl dd.layui-this {
    background: #ffffff;
}

.larryTheme-B .larrycms-left .layui-nav li.layui-nav-item dl dd.layui-this a {
    color: #1ca696;
}

.larryTheme-B .larrycms-left .layui-nav li.layui-nav-item dl dd.layui-this a i {
    color: #1ca696;
}

.larryTheme-B #larry-body {
    top: 65px;
}

.larryTheme-B #larry-body .larry-title-box ul.layui-tab-title .layui-this {
    background: #5FB878;
}

.larryTheme-B .layui-footer {
    background-color: #22282e;
}

.larryTheme-C .header-menu {
    background: #2F4056;
}

.larryTheme-C .larrycms-left {
    background: #2F4056;
}

.larryTheme-C .layui-footer {
    background-color: #2F4056;
}

.larryTheme-C .layui-layout-admin .layui-footer {
    height: 39px;
    line-height: 39px;
}

body iframe {
    background: #F1F2F7;
}


@font-face {
    font-family: "larry-icon";
    src: url('//at.alicdn.com/t/font_9h680jcse4620529.eot?t=1498197601868'); /* IE9*/
    src: url('//at.alicdn.com/t/font_9h680jcse4620529.eot?t=1498197601868#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('//at.alicdn.com/t/font_9h680jcse4620529.woff?t=1498197601868') format('woff'), /* chrome, firefox */ url('//at.alicdn.com/t/font_9h680jcse4620529.ttf?t=1498197601868') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('//at.alicdn.com/t/font_9h680jcse4620529.svg?t=1498197601868#larry-icon') format('svg'); /* iOS 4.1- */
}

.larry-icon {
    font-family: "larry-icon" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.larry-meng:before {
    content: "\e684";
}

.larry-bianji:before {
    content: "\e712";
}

.larry-bianji1:before {
    content: "\e713";
}

.larry-shuaxin2:before {
    content: "\e6fa";
}

.larry-tuichu:before {
    content: "\e600";
}

.larry-qingchuhuancun3:before {
    content: "\e664";
}

.larry-shanchu3:before {
    content: "\e714";
}

.larry-xiazai2:before {
    content: "\e68d";
}

.larry-shanchu4:before {
    content: "\e715";
}

.larry-shibaifujianshangchuan:before {
    content: "\e68e";
}

.larry-rizhi:before {
    content: "\e601";
}

.larry-guanbi:before {
    content: "\e706";
}

.larry-exit:before {
    content: "\e62c";
}

.larry-xiazai:before {
    content: "\e651";
}

.larry-zhuye:before {
    content: "\e68f";
}

.larry-tianjia:before {
    content: "\e690";
}

.larry-cuowu:before {
    content: "\e667";
}

.larry-hetongguanli:before {
    content: "\e635";
}

.larry-wendang:before {
    content: "\e691";
}

.larry-liebiao:before {
    content: "\e602";
}

.larry-shanchu5:before {
    content: "\e717";
}

.larry-icon:before {
    content: "\e718";
}

.larry-duanxin:before {
    content: "\e668";
}

.larry-shuaxin3:before {
    content: "\e6fc";
}

.larry-liuyan:before {
    content: "\e6cc";
}

.larry-tuichu1:before {
    content: "\e603";
}

.larry-iconfontxiazai:before {
    content: "\e692";
}

.larry-shanchu:before {
    content: "\e693";
}

.larry-tags:before {
    content: "\e694";
}

.larry-shanchu6:before {
    content: "\e719";
}

.larry-add2:before {
    content: "\e71a";
}

.larry-xitongrizhi:before {
    content: "\e681";
}

.larry-xinzeng:before {
    content: "\e71b";
}

.larry-xiugai:before {
    content: "\e695";
}

.larry-shanchu1:before {
    content: "\e698";
}

.larry-jiekouguanli:before {
    content: "\e6eb";
}

.larry-huishouzhan1:before {
    content: "\e69b";
}

.larry-tianjia2:before {
    content: "\e71d";
}

.larry-unie614:before {
    content: "\e63a";
}

.larry-circularxiangxi:before {
    content: "\e6af";
}

.larry-shuaxin4:before {
    content: "\e6fe";
}

.larry-bianji2:before {
    content: "\e71e";
}

.larry-ttpodicon:before {
    content: "\e720";
}

.larry-xitongshezhi:before {
    content: "\e60f";
}

.larry-shanchu7:before {
    content: "\e721";
}

.larry-logoshuiyin:before {
    content: "\e669";
}

.larry-guanbi1:before {
    content: "\e707";
}

.larry-iconzfb:before {
    content: "\e6f7";
}

.larry-iconfontadd:before {
    content: "\e722";
}

.larry-xiazai1:before {
    content: "\e686";
}

.larry-chaxun2:before {
    content: "\e727";
}

.larry-bianji3:before {
    content: "\e77d";
}

.larry-tianjia3:before {
    content: "\e755";
}

.larry-iconshanchu:before {
    content: "\e69c";
}

.larry-shanchu8:before {
    content: "\e723";
}

.larry-bianji4:before {
    content: "\e724";
}

.larry-tianjia4:before {
    content: "\e725";
}

.larry-zhandianneirong:before {
    content: "\e7ac";
}

.larry-iconfontfilesfill:before {
    content: "\e69d";
}

.larry-chaxun3:before {
    content: "\e7b9";
}

.larry-nav:before {
    content: "\e69f";
}

.larry-close:before {
    content: "\e708";
}

.larry-shanchu9:before {
    content: "\e726";
}

.larry-11:before {
    content: "\e66b";
}

.larry-zidingyicaidan:before {
    content: "\e6a0";
}

.larry-iconfontcolor16:before {
    content: "\e682";
}

.larry-guanwangicon31319:before {
    content: "\e65f";
}

.larry-rizhi1:before {
    content: "\e6ab";
}

.larry-zidian:before {
    content: "\e66c";
}

.larry-duanxin1:before {
    content: "\e674";
}

.larry-shenhe:before {
    content: "\e6f1";
}

.larry-bianji5:before {
    content: "\e728";
}

.larry-xiugai3:before {
    content: "\e729";
}

.larry-tianjia5:before {
    content: "\e72a";
}

.larry-gerenxinxi3:before {
    content: "\e680";
}

.larry-tianjia6:before {
    content: "\e72b";
}

.larry-gerenxinxi4:before {
    content: "\e655";
}

.larry-zhifubao:before {
    content: "\e6f8";
}

.larry-tianjia7:before {
    content: "\e72c";
}

.larry-tianjia8:before {
    content: "\e72d";
}

.larry-dianzan:before {
    content: "\ebd1";
}

.larry-diannao3:before {
    content: "\e696";
}

.larry-icon040:before {
    content: "\e645";
}

.larry-dengjipingdingguanli:before {
    content: "\e65e";
}

.larry-wangzhanneirong:before {
    content: "\e638";
}

.larry-gongzuoneirong:before {
    content: "\e65a";
}

.larry-xinzeng01:before {
    content: "\e60b";
}

.larry-gerenxinxi5:before {
    content: "\e656";
}

.larry-icwindowzoom48px:before {
    content: "\e621";
}

.larry-gengxin:before {
    content: "\e633";
}

.larry-iconfontbiaodandingyi:before {
    content: "\e6a1";
}

.larry-zengjia:before {
    content: "\e6a2";
}

.larry-chongfuzhaopian:before {
    content: "\e6a3";
}

.larry-xitonghuancun:before {
    content: "\e67b";
}

.larry-shanchu2:before {
    content: "\e6a5";
}

.larry-shuaxin:before {
    content: "\e663";
}

.larry-databasesql:before {
    content: "\e67c";
}

.larry-zengjia1:before {
    content: "\e748";
}

.larry-youqinglianjie:before {
    content: "\e617";
}

.larry-jiankong:before {
    content: "\e7b2";
}

.larry-paixu:before {
    content: "\e716";
}

.larry-chaxun4:before {
    content: "\e72e";
}

.larry-wenjianguanli:before {
    content: "\e69e";
}

.larry-mulu:before {
    content: "\e612";
}

.larry-iconfontpinglun:before {
    content: "\e626";
}

.larry-chaxun5:before {
    content: "\e72f";
}

.larry-xiugaimima:before {
    content: "\e665";
}

.larry-tags1:before {
    content: "\ea1b";
}

.larry-iconzidingyibiaodan:before {
    content: "\e6a6";
}

.larry-configuration-theme:before {
    content: "\e66e";
}

.larry-pingjiaguanli:before {
    content: "\e66d";
}

.larry-chaxun6:before {
    content: "\e730";
}

.larry-xitongshezhi1:before {
    content: "\e7e0";
}

.larry-iconfonthuishouzhan:before {
    content: "\e6a9";
}

.larry-dianzan1:before {
    content: "\e64c";
}

.larry-xiugaimima2:before {
    content: "\e657";
}

.larry-navicon15:before {
    content: "\e6ac";
}

.larry-shuaxin1:before {
    content: "\e634";
}

.larry-daohanglanmu:before {
    content: "\e622";
}

.larry-guanggaolianmeng:before {
    content: "\e6ad";
}

.larry-3:before {
    content: "\e61b";
}

.larry-heilongjiangtubiao13:before {
    content: "\e731";
}

.larry-shenheguanli:before {
    content: "\e613";
}

.larry-xitongshezhi2:before {
    content: "\e8bd";
}

.larry-lishixiaoxitishi:before {
    content: "\e71c";
}

.larry-linshi:before {
    content: "\e811";
}

.larry-daimaguanli:before {
    content: "\e897";
}

.larry-tequanneirong:before {
    content: "\e627";
}

.larry-tupianguanli:before {
    content: "\e611";
}

.larry-zhandianguanli:before {
    content: "\e618";
}

.larry-iconfontkucunchaxun01:before {
    content: "\e6ae";
}

.larry-lanmu:before {
    content: "\e6b0";
}

.larry-dengji:before {
    content: "\e688";
}

.larry-neirong:before {
    content: "\e619";
}

.larry-moxing:before {
    content: "\e6b1";
}

.larry-anonymous-iconfont:before {
    content: "\e6b2";
}

.larry-pingjiaguanli1:before {
    content: "\e67e";
}

.larry-yonghuliebiao:before {
    content: "\e66a";
}

.larry-iconguanggaoguanli:before {
    content: "\e88e";
}

.larry-diannao:before {
    content: "\e61e";
}

.larry-a157:before {
    content: "\e662";
}

.larry-fabu:before {
    content: "\e6f2";
}

.larry-tihuan:before {
    content: "\e6f9";
}

.larry-jueseguanli:before {
    content: "\e70e";
}

.larry-xiufu:before {
    content: "\e675";
}

.larry-xiugai4:before {
    content: "\e732";
}

.larry-iconfonttubiaodiaozheng316:before {
    content: "\e62a";
}

.larry-kechengguanli:before {
    content: "\e61a";
}

.larry-jiaoseguanli3:before {
    content: "\e67f";
}

.larry-gonggaoguanli:before {
    content: "\e6ef";
}

.larry-quanxianguanli:before {
    content: "\e671";
}

.larry-ztgl:before {
    content: "\e8c5";
}

.larry-hrrq_xtrz:before {
    content: "\e676";
}

.larry-20fasongxiaoxishibaitishi:before {
    content: "\e73a";
}

.larry-weixingongzhongpingtai:before {
    content: "\e60d";
}

.larry-07:before {
    content: "\e704";
}

.larry-zhutiqiehuanicon:before {
    content: "\e6ca";
}

.larry-huiyuanhuodong:before {
    content: "\e609";
}

.larry-bukezhongfu:before {
    content: "\e6b3";
}

.larry-fabu1:before {
    content: "\e71f";
}

.larry-fabuwenzhang:before {
    content: "\e6b4";
}

.larry-richengguanli:before {
    content: "\e67a";
}

.larry-xinzengwenan:before {
    content: "\e831";
}

.larry-1:before {
    content: "\e61f";
}

.larry-zuzhiguanli:before {
    content: "\e639";
}

.larry-yijian:before {
    content: "\e6c9";
}

.larry-ht_expand:before {
    content: "\e605";
}

.larry-neirongfabu:before {
    content: "\e620";
}

.larry-zidingyiguanggaolan:before {
    content: "\e6b5";
}

.larry-quanxianguanli1:before {
    content: "\e63b";
}

.larry-wangzhanditu:before {
    content: "\e6b6";
}

.larry-huodongguanli:before {
    content: "\e672";
}

.larry-gengxin1:before {
    content: "\e6a4";
}

.larry-xiangmuguanli:before {
    content: "\e63c";
}

.larry-chaxun7:before {
    content: "\e733";
}

.larry-shangchuanfujian:before {
    content: "\e6b7";
}

.larry-chenggongtishi:before {
    content: "\e73b";
}

.larry-dianzan2:before {
    content: "\e64d";
}

.larry-liandong:before {
    content: "\e6b8";
}

.larry-moxing1:before {
    content: "\e6b9";
}

.larry-icon-guize:before {
    content: "\e6ba";
}

.larry-jiaoseguanli:before {
    content: "\ea62";
}

.larry-moxingguanli:before {
    content: "\e6bb";
}

.larry-zhongfu:before {
    content: "\e6bc";
}

.larry-api:before {
    content: "\e738";
}

.larry-lanmucaozuohuifu:before {
    content: "\e628";
}

.larry-lanmucaozuoquxiao:before {
    content: "\e62b";
}

.larry-lanmucaozuoshangyi:before {
    content: "\e62d";
}

.larry-lanmucaozuoxiayi:before {
    content: "\e631";
}

.larry-wangzhanshouye:before {
    content: "\e69a";
}

.larry-xiugaimima3:before {
    content: "\e7f3";
}

.larry-13wenjianguanli:before {
    content: "\e6bd";
}

.larry-youlianguanliicon:before {
    content: "\e7aa";
}

.larry-icon56-copy:before {
    content: "\e6be";
}

.larry-diannao1:before {
    content: "\e64a";
}

.larry-huiyuanguanli:before {
    content: "\e6bf";
}

.larry-huiyuanguanli1:before {
    content: "\e660";
}

.larry-xiugai1:before {
    content: "\e6c0";
}

.larry-chaxun1:before {
    content: "\e6f3";
}

.larry-huishouzhan2:before {
    content: "\e6c1";
}

.larry-tubiaozitimoban:before {
    content: "\e64f";
}

.larry-tianjiawenzhang:before {
    content: "\e6c2";
}

.larry-gereninfo:before {
    content: "\e6ff";
}

.larry-232:before {
    content: "\e649";
}

.larry-danye:before {
    content: "\e6c3";
}

.larry-zhuce-copy:before {
    content: "\e61c";
}

.larry-changyongyu:before {
    content: "\e703";
}

.larry-lanmuguanli1:before {
    content: "\e6c4";
}

.larry-theme:before {
    content: "\e87f";
}

.larry-gongdanguanli:before {
    content: "\e6c5";
}

.larry-shujuku:before {
    content: "\e62e";
}

.larry-piliang:before {
    content: "\e6ea";
}

.larry-zhifu:before {
    content: "\e6ed";
}

.larry-shuiyin:before {
    content: "\e677";
}

.larry-sql:before {
    content: "\e678";
}

.larry-qingchuhuancun4:before {
    content: "\e6ec";
}

.larry-diannao2:before {
    content: "\e646";
}

.larry-duanxin-copy:before {
    content: "\e683";
}

.larry-guize:before {
    content: "\e6c6";
}

.larry-chaxun:before {
    content: "\e6d8";
}

.larry-daoru:before {
    content: "\e6d9";
}

.larry-xinjian:before {
    content: "\e6dc";
}

.larry-shujukuguanli:before {
    content: "\e625";
}

.larry-computer:before {
    content: "\e670";
}

.larry-shujuku1:before {
    content: "\e615";
}

.larry-fengxianbaozhang:before {
    content: "\e661";
}

.larry-30wangzhanguanli:before {
    content: "\e6c7";
}

.larry-extend:before {
    content: "\e60e";
}

.larry-jiankong1:before {
    content: "\e6c8";
}

.larry-daishenhe:before {
    content: "\e70f";
}

.larry-iconliandongfenzu:before {
    content: "\e6cb";
}

.larry-lanmuguanli:before {
    content: "\e62f";
}

.larry-houtaishouye:before {
    content: "\e697";
}

.larry-rizhi2:before {
    content: "\e658";
}

.larry-daishenhe1:before {
    content: "\e6cd";
}

.larry-yonghuliebiao1:before {
    content: "\e616";
}

.larry-jiaoseguanli1:before {
    content: "\e699";
}

.larry-10103:before {
    content: "\e673";
}

.larry-zhongduanguanli:before {
    content: "\e652";
}

.larry-xiugaimima1:before {
    content: "\e63e";
}

.larry-jiekouapi1:before {
    content: "\e6f4";
}

.larry-eee:before {
    content: "\e6ce";
}

.larry-iconfilewordo:before {
    content: "\e679";
}

.larry-renwuguanli:before {
    content: "\e666";
}

.larry-2273:before {
    content: "\e70c";
}

.larry-xiaoxitishi:before {
    content: "\e73c";
}

.larry-weixinguanli:before {
    content: "\e6ee";
}

.larry-xinzeng1:before {
    content: "\e734";
}

.larry-sql1:before {
    content: "\e687";
}

.larry-shouye-shouye:before {
    content: "\e653";
}

.larry-quanping:before {
    content: "\e604";
}

.larry-fujian:before {
    content: "\e6cf";
}

.larry-file-word-o:before {
    content: "\e67d";
}

.larry-weibiaoti6-copy:before {
    content: "\e6fd";
}

.larry-gerenxinxi:before {
    content: "\e61d";
}

.larry-neirongguanli:before {
    content: "\e63d";
}

.larry-huishouzhan:before {
    content: "\e629";
}

.larry-gerenxinxi1:before {
    content: "\e614";
}

.larry-quanping1:before {
    content: "\e606";
}

.larry-xitongshezhi3:before {
    content: "\e623";
}

.larry-daishenhe2:before {
    content: "\e6d0";
}

.larry-huancun:before {
    content: "\e630";
}

.larry-1122-v2-17:before {
    content: "\e636";
}

.larry-API:before {
    content: "\e6f5";
}

.larry-fabu2:before {
    content: "\e6aa";
}

.larry-payment:before {
    content: "\e6f0";
}

.larry-huiyuanguanli2:before {
    content: "\e607";
}

.larry-chucuo:before {
    content: "\e709";
}

.larry-xiangmumoxing:before {
    content: "\e6d1";
}

.larry-yanzheng:before {
    content: "\e685";
}

.larry-guanjianci:before {
    content: "\e6d2";
}

.larry-youqinglianjie1:before {
    content: "\e637";
}

.larry-zidian1:before {
    content: "\e689";
}

.larry-documentdanye:before {
    content: "\e6d3";
}

.larry-xitongrizhi1:before {
    content: "\e68a";
}

.larry-kuaijie:before {
    content: "\e650";
}

.larry-guanli:before {
    content: "\e63f";
}

.larry-gerenxinxi2:before {
    content: "\e608";
}

.larry-qingchuhuancun:before {
    content: "\e659";
}

.larry-dms:before {
    content: "\e610";
}

.larry-guanli1:before {
    content: "\e640";
}

.larry-fujianguanli:before {
    content: "\e6d4";
}

.larry-onekey:before {
    content: "\e75a";
}

.larry-wangzhanditu1:before {
    content: "\e6d7";
}

.larry-neirongfenxi:before {
    content: "\e641";
}

.larry-theme1:before {
    content: "\e66f";
}

.larry-moxing2:before {
    content: "\e6d5";
}

.larry-diannao4:before {
    content: "\e6a7";
}

.larry-jiaoseguanli2:before {
    content: "\e60a";
}

.larry-lanmu1:before {
    content: "\e6d6";
}

.larry-zidingyicaidan1:before {
    content: "\e6db";
}

.larry-api1:before {
    content: "\e6f6";
}

.larry-caozuo:before {
    content: "\e705";
}

.larry-guanggao:before {
    content: "\e6da";
}

.larry-fufeineirong:before {
    content: "\e642";
}

.larry-dashboard:before {
    content: "\e648";
}

.larry-chaxun8:before {
    content: "\e735";
}

.larry-riji-neirong:before {
    content: "\e65c";
}

.larry-shenhe1:before {
    content: "\e832";
}

.larry-caidanguanli:before {
    content: "\e7c0";
}

.larry-qingchuhuancun1:before {
    content: "\e65b";
}

.larry-x_suoping:before {
    content: "\e647";
}

.larry-linshi1:before {
    content: "\e6dd";
}

.larry-kuangjia_daohang_shuaxin:before {
    content: "\e700";
}

.larry-xinzengdan:before {
    content: "\e624";
}

.larry-caidanguanli1:before {
    content: "\e632";
}

.larry-kehuliebiao:before {
    content: "\e60c";
}

.larry-wenjianguanli1:before {
    content: "\e6de";
}

.larry-success:before {
    content: "\e835";
}

.larry-shoucangneirong:before {
    content: "\e643";
}

.larry-guanbidangqianye:before {
    content: "\e710";
}

.larry-guanbiqita:before {
    content: "\e711";
}

.larry-neirongliebiao:before {
    content: "\e6a8";
}

.larry-alert-success:before {
    content: "\e70a";
}

.larry-shujucaiji:before {
    content: "\e6df";
}

.larry-suoyou:before {
    content: "\e6e0";
}

.larry-qingchuhuancun2:before {
    content: "\e65d";
}

.larry-gongdanguanli1:before {
    content: "\e6e1";
}

.larry-sql2:before {
    content: "\e6e5";
}

.larry-diannao5:before {
    content: "\e64b";
}

.larry-right:before {
    content: "\e6fb";
}

.larry-rizhi3:before {
    content: "\e7d9";
}

.larry-zhaiyao:before {
    content: "\e911";
}

.larry-gengduozhuti:before {
    content: "\e64e";
}

.larry-huishouzhan3:before {
    content: "\e6e2";
}

.larry-changyong:before {
    content: "\e701";
}

.larry-chaxun9:before {
    content: "\e736";
}

.larry-guanbiquanbufenzu:before {
    content: "\e702";
}

.larry-shenheneirong:before {
    content: "\e644";
}

.larry-caiji:before {
    content: "\e6e3";
}

.larry-Error:before {
    content: "\e70b";
}

.larry-shujucanshu:before {
    content: "\e68b";
}

.larry-error:before {
    content: "\e70d";
}

.larry-tihuan1:before {
    content: "\e6e4";
}

.larry-wangzhanguanli:before {
    content: "\e6e6";
}

.larry-liuyan1:before {
    content: "\e8c9";
}

.larry-mulu-copy:before {
    content: "\ea63";
}

.larry-wenjianguanli2:before {
    content: "\e6e7";
}

.larry-yanzheng1:before {
    content: "\e68c";
}

.larry-fujianguanli1:before {
    content: "\e6e8";
}

.larry-shouye-shouye1:before {
    content: "\e654";
}

.larry-jiedianguanli:before {
    content: "\e6e9";
}

.larry-xinzeng2:before {
    content: "\e737";
}

.larry-xinzeng3:before {
    content: "\e739";
}

.larry-chenggongtishi1:before {
    content: "\e73d";
}

